package lp2.projeto.gerenciador;

import org.junit.*;

/**
 * Classe que testa a classe FormaDeContato
 */
public class FormaDeContatoTest {
	/**
	 * Testa a classe FormaDeContato
	 */
	@Test public void testaFormaDeContato() {
		FormaDeContato forma = new FormaDeContato("tipo1", "endereco1", "comentario1");
		Assert.assertEquals("tipo1", forma.getTipo());
		Assert.assertEquals("endereco1", forma.getEndereco());
		Assert.assertEquals("comentario1", forma.getComentario());
		forma.setTipo("tipo2");
		forma.setEndereco("endereco2");
		forma.setComentario("comentario2");
		Assert.assertEquals("tipo2", forma.getTipo());
		Assert.assertEquals("endereco2", forma.getEndereco());
		Assert.assertEquals("comentario2", forma.getComentario());		
	}
	
	/**
	 * Testa o metodo toString
	 */
	@Test public void testaToString() {
		FormaDeContato forma = new FormaDeContato("tipo1", "endereco1", "comentario1");
		Assert.assertEquals("tipo1 | endereco1", forma.toString());
	}
}
